package model;

import java.io.Serializable;
import java.util.List;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.OneToMany;
import javax.persistence.SequenceGenerator;
import javax.persistence.Table;

@Entity
@Table(name = "tbl_formapagamento")
@SequenceGenerator(name="seq_forma",sequenceName="seq_forma",allocationSize=1)
public class FormaPagamento implements Serializable{
    
   @OneToMany(mappedBy = "formapgto_id")
   private List<Pedido> pedidos;  
   
    @Id
    @GeneratedValue(generator="seq_forma",strategy= GenerationType.AUTO)    
    private int forma_id;
    private String descricao;
    
    public FormaPagamento(){
        
    }

    public List<Pedido> getPedidos() {
        return pedidos;
    }

    public void setPedidos(List<Pedido> pedidos) {
        this.pedidos = pedidos;
    }

    public int getForma_id() {
        return forma_id;
    }

    public void setForma_id(int forma_id) {
        this.forma_id = forma_id;
    }

    public String getDescricao() {
        return descricao;
    }

    public void setDescricao(String descricao) {
        this.descricao = descricao;
    }

    public FormaPagamento(int forma_id, String descricao) {
        this.forma_id = forma_id;
        this.descricao = descricao;
    }
    
}
